home *** CD-ROM | disk | FTP | other *** search
/ Aminet 44 / Aminet 44 (2001)(GTI - Schatztruhe)[!][Aug 2001].iso / Aminet / comm / mail / YAM23src.lha / Source / YAM_extra.c < prev    next >
C/C++ Source or Header  |  2001-05-08  |  2KB  |  71 lines

  1. /***************************************************************************
  2.  
  3.  YAM - Yet Another Mailer
  4.  Copyright (C) 1995-2000 by Marcel Beck <mbeck@yam.ch>
  5.  Copyright (C) 2000-2001 by YAM Open Source Team
  6.  
  7.  This program is free software; you can redistribute it and/or modify
  8.  it under the terms of the GNU General Public License as published by
  9.  the Free Software Foundation; either version 2 of the License, or
  10.  (at your option) any later version.
  11.  
  12.  This program is distributed in the hope that it will be useful,
  13.  but WITHOUT ANY WARRANTY; without even the implied warranty of
  14.  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  15.  GNU General Public License for more details.
  16.  
  17.  You should have received a copy of the GNU General Public License
  18.  along with this program; if not, write to the Free Software
  19.  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  20.  
  21.  YAM Official Support Site :  http://www.yam.ch
  22.  YAM OpenSource project    :  http://sourceforge.net/projects/yamos/
  23.  
  24.  $Id: YAM_extra.c,v 1.4 2001/05/08 22:27:37 damato Exp $
  25.  
  26. ***************************************************************************/
  27.  
  28. #include <string.h>
  29. #include <ctype.h>
  30. #define DoMethod _DoMethod
  31. #include <clib/alib_protos.h>
  32. #undef DoMethod
  33. #include "YAM.h"
  34.  
  35. #include "extrasrc/astcsma.c"
  36.  
  37. int max(int x, int y)
  38. {
  39.    return x > y ? x : y;
  40. }
  41.  
  42. size_t StrLen(const char *str)
  43. {
  44.    return strlen(str);
  45. }
  46.  
  47. ULONG DoMethod(void *obj,ULONG a1,ULONG a2,ULONG a3,ULONG a4,ULONG a5,ULONG a6,ULONG a7,ULONG a8,ULONG a9,ULONG a10,ULONG a11,ULONG a12,ULONG a13,ULONG a14,ULONG a15)
  48. {
  49.     ULONG t[15];
  50.     t[0]=a1;
  51.     t[1]=a2;
  52.     t[2]=a3;
  53.     t[3]=a4;
  54.     t[4]=a5;
  55.     t[5]=a6;
  56.     t[6]=a7;
  57.     t[7]=a8;
  58.     t[8]=a9;
  59.     t[9]=a10;
  60.     t[10]=a11;
  61.     t[11]=a12;
  62.     t[12]=a13;
  63.     t[13]=a14;
  64.     t[14]=a15;
  65.     return DoMethodA(obj,(Msg)t);
  66. }
  67.  
  68. #include "extrasrc/md5.c"
  69.  
  70. #include "extrasrc/wbpath.c"
  71.